#ifndef __INIT_BASE_HH__
#define __INIT_BASE_HH__
#include "setting.hh"
#include <string>
#include <map>
class InitBase {
public:
  InitBase();
  virtual ~InitBase();
  virtual void initial_function(double* location, double pillarlen, int currentdim, int index)=0;
  virtual void set_parameter(std::string parakey,double paravalue);  
  std::map<std::string,double> para;
};
#endif  // __INIT_BASE_HH__
